#import <iostream>
#import <string>
#import <vector>

using namespace std;

#import "GGraphe.h"
#import "Sommet.h"
#import "Arete.h"

class Sommet;
class Arete;

class Graphe : public GGraphe<Graphe, Sommet, Arete>
{
public :
	Graphe(string);
	virtual ~Graphe();
	
	virtual string toString();
	
	virtual Graphe * self();
};
